package com.txunda.zhuohired.http;

import com.ants.theantsgo.base.BaseView;
import com.ants.theantsgo.config.Config;
import com.ants.theantsgo.httpTools.ApiTool2;
import com.lidroid.xutils.http.RequestParams;

/**
 * 创建人： Txd_Cjh
 * 创建时间： 2018/4/8 9:13
 * 功能描述：消息发现
 * 联系方式：jiahuanchen@126.com
 */

public class Message {
    private static String url = Config.BASE_URL + "Message/";

    /**
     * 发现首页
     *
     * @param baseView
     */
    public void findHome(String cate_id, BaseView baseView) {
        RequestParams params = new RequestParams();
        ApiTool2 apiTool = new ApiTool2();
        params.addBodyParameter("cate_id", cate_id);
        apiTool.postApi(url + "findHome", params, baseView);
    }

    /**
     * 分类列表
     *
     * @param cate_id  文章分类id
     * @param baseView
     */
    public void category(String cate_id, BaseView baseView) {
        RequestParams params = new RequestParams();
        ApiTool2 apiTool = new ApiTool2();
        params.addBodyParameter("cate_id", cate_id);
        apiTool.postApi(url + "category", params, baseView);
    }

    /**
     * 发现详情
     *
     * @param a_id     发现id
     * @param baseView
     */
    public void articleInfo(String a_id, BaseView baseView) {
        RequestParams params = new RequestParams();
        ApiTool2 apiTool = new ApiTool2();
        params.addBodyParameter("a_id", a_id);
        apiTool.postApi(url + "articleInfo", params, baseView);
    }

    /**
     * 系统消息列表
     *
     * @param p     分页参数
     * @param baseView
     */
    public void sysMsg(String p, BaseView baseView) {
        RequestParams params = new RequestParams();
        ApiTool2 apiTool = new ApiTool2();
        params.addBodyParameter("p", p);
        apiTool.postApi(url + "sysMsg", params, baseView);
    }

    /**
     * 系统消息列表
     *
     * @param sys_msg_id     分页参数
     * @param baseView
     */
    public void sysMsgInfo(String sys_msg_id, BaseView baseView) {
        RequestParams params = new RequestParams();
        ApiTool2 apiTool = new ApiTool2();
        params.addBodyParameter("sys_msg_id", sys_msg_id);
        apiTool.postApi(url + "sysMsgInfo", params, baseView);
    }

    /**
     * 说明内容
     *
     * @param type     分页参数
     * @param baseView
     */
    public void allInfo(String type, BaseView baseView) {
        RequestParams params = new RequestParams();
        ApiTool2 apiTool = new ApiTool2();
        params.addBodyParameter("type", type);
        apiTool.postApi(url + "allInfo", params, baseView);
    }

}
